package com.emm.yixun.common.enums;

import java.io.Serializable;

import org.apache.commons.lang.StringUtils;

public enum ProjectRoleEnums implements Serializable {
	VALUE_1("1", "公司总经理"), VALUE_2("2", "项目总"), VALUE_3("3", "经纪总"), VALUE_4("4", "销售经理"), VALUE_5("5",
			"销管经理"), VALUE_6("6", "财务经理"), VALUE_7("7", "区域领导"), VALUE_8("8", "区域经理"), VALUE_9("9", "财务会计");

	private final String no;
	private final String des;

	/**
	 * 私有构造函数
	 * 
	 * @param code
	 * @param description
	 */
	ProjectRoleEnums(String no, String des) {
		this.no = no;
		this.des = des;
	}

	/**
	 * @return Returns the no.
	 */
	public String getNo() {
		return no;
	}

	/**
	 * @return Returns the des.
	 */
	public String getDes() {
		return des;
	}

	public static ProjectRoleEnums getByNo(String no) {
		if (StringUtils.isBlank(no)) {
			return null;
		}
		for (ProjectRoleEnums menum : values()) {
			if (menum.getNo().equals(no)) {
				return menum;
			}
		}
		return null;
	}
}
